X                  X
X D               DX
X DD             DDX
X DDD           DDDX
X DDDD         DDDDX
X DDDDD       DDDDDX
X DDDD         DDDDX
X DDD           DDDX 
X DD  D       D  DDX
X D  DDD     DDD  DX
X D  DDD     DDD  DX
X DD  D       D  DDX
X DDD           DDDX
X DDDD         DDDDX
X DDDDD       DDDDDX
X DDDD         DDDDX
X DDD           DDDX
X DD             DDX
X D               DX
X                  X
               